/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.fiap.exemplos;
import java.util.ArrayList;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import br.com.fiap.bean.Pedido;
/**
 *
 * @author rm60367
 */

@ManagedBean(name = "bean")
@SessionScoped
public class MeuBackBeanExemploSelect {

    public MeuBackBeanExemploSelect(){
        pedidos = new ArrayList<Pedido>();
        Pedido p1 = new Pedido();

        p1.setSabor("Frango c/ Catupiry");
        p1.setPreco(2.80);

        Pedido p2 = new Pedido();

        p2.setSabor("Queijo");
        p2.setPreco(2.50);

        Pedido p3 = new Pedido();
        
        p3.setSabor("Pizza");
        p3.setPreco(2.80);

        Pedido p4 = new Pedido();
        
        p4.setSabor("Carne");
        p4.setPreco(2.50);

        Pedido p5 = new Pedido();

        p5.setSabor("Romeu e Julieta");
        p5.setPreco(3.00);

        pedidos.add(p1);
        pedidos.add(p2);
        pedidos.add(p3);
        pedidos.add(p4);
        pedidos.add(p5);
        
        
        tipos = new ArrayList<String>();
        tipos.add("Professor");
        tipos.add("Aluno");

        quem = new ArrayList<String>();
        quem.add("Amigos");
        quem.add("Panfletos");
        quem.add("Comercial");

        acomp = new ArrayList<String>();
        acomp.add("cerveja");
        acomp.add("suco");
        acomp.add("refrigerante");
    }
    private String nome;
    private String tipo;
    private String acompanhamento;
    private ArrayList<String> acomp;
    private ArrayList<String> tipos;
    private ArrayList<String> conhece = new ArrayList<String>();
    private ArrayList<String> quem;
    private Pedido sabor;
    private ArrayList<Pedido> pedidos;
    private ArrayList<Pedido> escolha = new ArrayList<Pedido>();

    public ArrayList<Pedido> getEscolha() {
        return escolha;
    }

    public void setEscolha(ArrayList<Pedido> escolha) {
        this.escolha = escolha;
    }


    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public ArrayList<Pedido> getPedidos() {
        return pedidos;
    }

    public void setPedidos(ArrayList<Pedido> pedidos) {
        this.pedidos = pedidos;
    }

    public Pedido getSabor() {
        return sabor;
    }

    public void setSabor(Pedido sabor) {
        this.sabor = sabor;
    }


    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public ArrayList<String> getTipos() {
        return tipos;
    }

    public void setTipos(ArrayList<String> tipos) {
        this.tipos = tipos;
    }

    public ArrayList<String> getQuem() {
        return quem;
    }

    public void setQuem(ArrayList<String> quem) {
        this.quem = quem;
    }

    public ArrayList<String> getConhece() {
        return conhece;
    }

    public void setConhece(ArrayList<String> conhece) {
        this.conhece = conhece;
    }

    public ArrayList<String> getAcomp() {
        return acomp;
    }

    public void setAcomp(ArrayList<String> acomp) {
        this.acomp = acomp;
    }

    public String getAcompanhamento() {
        return acompanhamento;
    }

    public void setAcompanhamento(String acompanhamento) {
        this.acompanhamento = acompanhamento;
    }

    public String Limpar(){
        nome = "";
        tipo = "";
        conhece.clear();
        escolha.clear();
        return null;
    }

    public String Verificar(){
        String proximo = null;
        if(acompanhamento.equals("cerveja")) proximo = "mostrarCervejas";
        else proximo = "ixi";
        return proximo;
    }
}
